package model
{
	import mx.collections.ArrayCollection;
	
	
	[RemoteClass(alias="model.AnneeEtude")]
	[Bindable] 
	public class AnneeEtude
	{
		private var m_id_an_etude			:Number;
		private var m_nom					:String = "";
		private var m_desc_objectifs		:String = "";
		private var m_duree_seance			:Number;
		private var m_nb_seance_matin		:Number;
		private var m_nb_seance_apres_midi	:Number;
		private var m_id_an_univ 		 	:Number;
		private var m_aAnneeUniversitaire	:AnneeUniversitaire;
		private var m_collComposerFs		:Array;
		private var	m_collSemestres			:Array;
		private var m_collRelevers			:Array;
//		private var m_collCorrespondreTms	:Array;
		private var m_collServices			:Array;
		private var m_collGroupeEtudiantss	:Array;
		private var m_collDroits			:Array;
		private var m_collEnseignements		:Array;
		private var m_responsable			:Number;
		private var m_aEnseignant			:Enseignant;
		private var m_collSeances			:Array;
		
		public function AnneeEtude()
		{
		}
		
		public function get id_an_etude():Number{
			return m_id_an_etude;
		}
		
		public function set id_an_etude(value:Number):void{
			m_id_an_etude = value;
		}

		public function get nom():String{
			return m_nom;
		}
		
		public function set nom(value:String):void{
			m_nom = value;
		}
		
		public function get aEnseignant():Enseignant{
			return m_aEnseignant;
		}
		
		public function set aEnseignant(value:Enseignant):void{
			m_aEnseignant = value;
		}
		
		public function set responsable(value:Number):void{
			m_responsable = value;
		}
		public function get responsable():Number{
			return m_responsable;
		}
		
		public function get desc_objectifs():String{
			return m_desc_objectifs;
		}
		
		public function set desc_objectifs(value:String):void{
			m_desc_objectifs = value;
		}
		
		public function get duree_seance():Number{
			return m_duree_seance;
		}
		
		public function set duree_seance(value:Number):void{
			m_duree_seance = value;
		}
		
		public function get nb_seance_matin():Number{
			return m_nb_seance_matin;
		}
		
		public function set nb_seance_matin(value:Number):void{
			m_nb_seance_matin = value;
		}
		
		public function get nb_seance_apres_midi():Number{
			return m_nb_seance_apres_midi;
		}
		
		public function set nb_seance_apres_midi(value:Number):void{
			m_nb_seance_apres_midi = value;
		}
		
		public function get id_an_univ():Number{
			return m_id_an_univ;
		}
		
		public function set id_an_univ(value:Number):void{
			m_id_an_univ = value;
		}
		
		public function get aAnneeUniversitaire():AnneeUniversitaire{
			return m_aAnneeUniversitaire;
		}
		
		public function set aAnneeUniversitaire(value:AnneeUniversitaire):void{
			m_aAnneeUniversitaire = value;
		}
				
		public function get collComposerFs():Array{
			return m_collComposerFs;
		}
		
		public function set collComposerFs(value:Array):void{
			m_collComposerFs = value;
		}
		
		public function get collSemestres():Array{
			return m_collSemestres;
		}
		
		public function set collSemestres(value:Array):void{
			m_collSemestres = value;
		}
		
		public function get collRelevers():Array{
			return m_collRelevers;
		}
		
		public function set collRelevers(value:Array):void{
			m_collRelevers = value;
		}
		
//		public function get collCorrespondreTms():Array{
//			return m_collCorrespondreTms;
//		}
//		
//		public function set collCorrespondreTms(value:Array):void{
//			m_collCorrespondreTms = value;
//		}
		
		public function get collServices():Array{
			return m_collServices;
		}
		
		public function set collServices(value:Array):void{
			m_collServices = value;
		}
		
		public function get collGroupeEtudiantss():Array{
			return m_collGroupeEtudiantss;
		}
		
		public function set collGroupeEtudiantss(value:Array):void{
			m_collGroupeEtudiantss = value;
		}

		public function get collDroits():Array{
			return m_collDroits;
		}

		public function set collDroits(value:Array):void{
			m_collDroits = value;
		}

		public function get collEnseignements():Array{
			return m_collEnseignements;
		}
		
		public function set collEnseignements(value:Array):void{
			m_collEnseignements = value;
		}
		
		public function get collSeances():Array{
			return m_collSeances;
		}
		
		public function set collSeances(value:Array):void
		{
			m_collSeances = value;
		}
		public function toString():String
		{
			return m_nom;
		}
	}
}